tracked armored ambulance - Turc Anglais Dictionnaire